package com.ydy.data.mapper;

import com.ydy.common.model.User;
import com.ydy.common.vo.PageInfo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface UserInfoMapper {

    List<User> queryUserInfo(@Param("model") User user,
                             @Param("page") PageInfo pageInfo);

    void insertUserInfo(User user);

    void updateUserInfo(User user);

    void deleteUserInfo(@Param("userCode") String userCode);

    void deleteUserRoleInfo(@Param("userCode") String userCode, @Param("roleCode") String roleCode);
}
